Versions
ConSys Versions
This document is generated by CsDocVer 18-12-2024 - 14:36
Version: 1.45 (.331 ff) ___ 06-01-2022 ff:
* Updated to Visual Studio 2022.
Modified projects:
CsVerDoc | 1.46.460.8 | |
FileLog | 1.47.578.34 | |
CsShortcutSetup | 1.47.741.91 | |
NINetworkVariable | 1.45.333.15 | |
CSAPI | 1.47.480.138 | |
New Feature: | Type cast to "known" types to and from Set- and GetValue | |
ConSysState | 1.48.810.243 | |
New Feature: | text field in the Activation tab, where one can write the reason why a State is made inactive | |
New Feature: | ConSysState: REMOVED CLASSES CStateFloatCompare and CPropPageStateFloatCompare from ConSys code | |
Corrected: | StateDevice compare float set invalid in situtations where other parameters in the state tree signalled connection lost (MarDataInvalid) | |
New Feature: | Accept time on Word and Tree derived states | |
New Feature: | New STATE_VERSION 7 | |
New Feature: | State Device serialization version updated to 6 | |
ConSysMail | 1.47.695.165 | |
New Feature: | First 'release' of new mail device, New SMS (and maibe mail) device based on CCalcDevice/CSerialPortCalcDevice and using AT directly | |
New Feature: | Initial version set into operation - implementation still in progress | |
New Feature: | Implemented write history on all parameters - except ConSys SMS parameters | |
ConSysLoader | 1.48.855.197 | |
New Feature: | ConSys: Needs to update Windows versions supported to only support newer versions (Windows 10 ff) => New W10/W11 application UI | |
New Feature: | ConSysLoader application was not set to use Debug Libraries | |
New Feature: | New operational mode: Device allow write to local devices in read only | |
ConSysKernel | 1.48.855.802 | |
Corrected: | CCalcDevice::IsSourceFromThisDevice() method 'not working as expected' | |
Corrected: | CCalcDevice::SetDeviceDataValid(int index, BOOL valid) - inserting values into write history with changing valid/invalid flags without changing timestamp. Insert into write history in this case removed | |
Corrected: | CDFMagnetSupply8000Device - Fails with exception and ConSysLoader dies if networkconnection to MOXA removed while in communication check | |
New Feature: | CrateConvBase device's initialisation direction naming is not logical (INIT_MODE_DEVICE) - Changed to HwUnit - Define constants in replaced by enum class types | |
Corrected: | ConSys Loader running as service does not startup if one SQL not running. Changed from registry based to file based storage - and several other improvements recarding active database number | |
Corrected: | CDataValue::CDataValue(CCsHandle aHandle) - constructor set application and user to empty strings | |
Corrected: | All GetWriteHistIndex(...) in all derived classes needs to be looked through - several 'problems' | |
Corrected: | Storage Device, sometimes CsLog2020 ReleaseUse() is not called before CStorageDevice destructor called | |
New Feature: | Write histories - size and other options defined with new fields in the interpretation configuration table. | |
Corrected: | CCalcDevice/CStpprOnlnModbusDevice - throws a stack overflow exception when getting specific histories - The problem is the TRACE method. | |
Corrected: | Fixed - allow write to remote sercers: When ConSysLoader is readonly, data send from a local device is not send to local copy of another device | |
New Feature: | When ConSysLoader is readonly, data send from a local device is not send to local copy of another device | |
Corrected: | XXX CCalcDevice::GetSourceXXXX_MP(int index, BOOL& error, BOOL& valid) methods - ASSERT(m_dataMonitor.GetObjectInCriticalSection() == NULL); check, - Not ok, - Curred, changed to new CMonitor method called inside protected regions | |
New Feature: | New class: CErrorFixCalcDevice - base class for for error fixing devices | |
New Feature: | CCalcDevice - new method to create and add custom service threads in CCalcDevice derived classes. | |
Corrected: | CDateDataServer/CDateRequest should be replaced by CTimeDataserver/CTimeRequest after next must upgrade | |
New Feature: | Add try - catch arround archive send data methods in CLocalThread::CHelperThread | |
New Feature: | New Dataserver: For use with K100 digitizer: CConSysGenBlock dataserver and corresponding request - look at time changed. | |
Corrected: | CsLog2020 history data not written for device write parameters. | |
New Feature: | CsLog2020 - Split updateDiffMode into two seperate configuration fields in interpretation, updateDiffMode and logMode | |
Corrected: | CNetworkStringConnection - class for handling Network connection based on text strings - IMPLEMENTATION CHANGED TO ALLOW READING OF EMPTY STRINGS | |
New Feature: | CConSysGenBlock - to be implemented, and support for it in CCrateConvBase. | |
New Feature: | CBinaryFloatConversion - IEEE754 32 bit floating point conversion - new option to have low word first i image | |
ConSysGUI | 1.48.853.247 | |
Corrected: | CsLog2020 Console historie filters does work 100% logically - and in some cases different when selecting 'Newest logs' compared with not selecting 'New Logs' | |
ConLib | 1.47.773.214 | |
vdGeneral | 1.47.485.163 | |
vdElisa | 1.47.560.185 | |
vdAstrid2 | 1.48.853.82 | |
New Feature: | CVdA2HardwareProtection - Cooling water protection needs to be updated to operate together with EFX100RINGERast2 error fix | |
vdAstrid | 1.48.853.404 | |
New Feature: | VdASTRIDhardwareProtection: Fix problem with G64 starting at -15 A | |
New Feature: | CCalcDevice - methods with internal monitor protection for all Get and Set methods | |
SerialDevices | 1.48.843.227 | |
Corrected: | CSerialPortCalcDevice derived devices - change/check reconnection schema and make changes. Been through all ISA/IFA CSerialPortCalcDevice derived devices and checked code by | |
Corrected: | Communication to MATKEITHmat, does not come up, keeps trying to connect | |
New Feature: | CCompumotorStepperDevice - Implemented calibration of motor position from step to f.ex. mm | |
New Feature: | CCompumotorStepperDevice - Device code cleanup | |
NetworkDevices | 1.48.837.48 | |
New Feature: | Changed Debug setting in property sheet ConSysUni and ConSysUniX64 | |
ModBusTCPDevice | 1.48.820.95 | |
Corrected: | Missing m_datamonitor in CModBusBaseTCPCrate::WriteMBHoldingRegisters and CModBusBaseTCPCrate::WriteMBBits | |
New Feature: | Add Transaction identifier to ModBus communication and check match when receiving data | |
New Feature: | CBC9050Crate - Make individual write histories on bits and word filtered - And for all process memory parameters | |
New Feature: | CrateConvBase device's initialisation direction naming is not logical (INIT_MODE_DEVICE) - Changed to HwUnit - Define constants in replaced by enum class types | |
New Feature: | CrateConvBase device's initialisation direction naming is not logical (INIT_MODE_DEVICE) - Changed to HwUnit - Define constants in replaced by enum class types | |
Corrected: | CIFASuppliesCrate::SendBroadcastIControls() - Was missing m_dataMonitor arround use of m_w internal data array | |
New Feature: | New device: For ScandiNova M100 E-gun modulator | |
G64Device | 1.48.810.212 | |
New Feature: | CrateConvBase device's initialisation direction naming is not logical (INIT_MODE_DEVICE) - Changed to HwUnit - Define constants in replaced by enum class types | |
StateMonitor | 1.48.810.205 | |
New Feature: | text field in the Activation tab, where one can write the reason why a State is made inactive | |
New Feature: | StateDevice/StateMonitor version updated to 6 | |
ReSto | 1.47.504.238 | |
RampControl | 1.48.850.23 | |
New Feature: | Vector and Rate Vector: Add event that must be fullfilled for the ramp to proceed | |
DatabaseEditor | 1.48.833.261 | |
DAFLoader | 1.45.351.190 | |
CSWebWriter | 1.47.560.27 | |
CSPlot | 1.48.823.282 | |
Corrected: | Auto Select SQL Avg/min/Max does not work for x-axis that require SQL time filters smaller than the log period | |
New Feature: | Auto Select SQL Avg/min/Max does not (always) work for short x-axis - in progress, solved showing max when zooming in from 10 min avg data 2 1 minute avg data | |
New Feature: | Support for K100 GenBlock digitizer waveform data | |
New Feature: | New methods to highligt series to b apple to hightligt live data together or independend of each other | |
CsCompare | 1.47.763.4 | |
Console | 1.47.803.292 | |
New Feature: | Search for console pages |
Version: 1.44 (.263 to .330) __ 06-09-2021 to 03-01-2022:
* New ConSys transport serialisation classes fro CsLog2020 status - Elog 2253.
* New DataLogger file version, file format not backward compatible.
Modified projects:
CsShortcutSetup | 1.44.304.88 | |
ConSysState | 1.44.275.222 | |
ConSysKernel | 1.44.318.727 | |
New Feature: | CsLog2020 database defined log conditions - located with interpretation definition | |
New Feature: | Storage device - support for CsLog2020 - Enabled in ISA Build | |
New Feature: | CCalcDevice - support for CsLog2020 | |
New Feature: | Implementation of CsLog2020 support in CCrateConvBase | |
ConSysGUI | 1.44.330.223 | |
vdGeneral | 1.44.309.161 | |
vdAstrid2 | 1.44.321.64 | |
vdAstrid | 1.44.327.354 | |
SerialDevices | 1.44.305.199 | |
NetworkDevices | 1.44.286.31 | |
G64Device | 1.44.273.209 | |
Corrected: | CSerG64Device: Writing of values sometimes delayed several seconds | |
ReSto | 1.44.330.236 | |
New Feature: | CsLog2020 status upload and display handling | |
RampControl | 1.44.325.20 | |
DataLogger | 1.44.276.182 | |
DatabaseEditor | 1.44.311.249 | |
New Feature: | Startup option /p (Parameter) and improved search option | |
CSPlot | 1.44.326.252 | |
Console | 1.44.280.281 |
Version: 1.43 (.185 to .262) __ 10-03-2021 to 03-09-2021:
ConSys security tags now required in ISA build.
Modified projects:
FileLog | 1.43.227.30 | |
New Feature: | Startup options - filename, autostart,... | |
CsShortcutSetup | 1.43.225.87 | |
NINetworkVariable | 1.43.217.14 | |
Corrected: | NI NetworkVar device does not automatically reconnect after a restart of the A2FOFB | |
ConSysKernel | 1.44.262.712 | |
New Feature: | CsLog2020 - New request, data and datatype classes for getting history status | |
ConSysGUI | 1.43.229.220 | |
vdGeneral | 1.43.260.155 | |
vdAstrid2 | 1.43.253.62 | |
vdAstrid | 1.43.188.348 | |
New Feature: | CUV1Device - implement support for NewPort ESP301 as scan motor | |
New Feature: | 4 level for the Microtron State (Active, Standby, Dormant, Off) | |
New Feature: | Moved all Injection sequency logic to the CVdAstElOp device | |
SerialDevices | 1.43.257.198 | |
ModBusTCPDevice | 1.43.251.75 | |
Corrected: | ModBus devices (BC9050 and others) sometimes take long to stop - and may lead to thread exceptions due to threads not closed before kernel is closed | |
Corrected: | Binary write fails on some PLC systems with only 4 output bits | |
Corrected: | Bug in multiread/block read corrected | |
ReSto | 1.43.262.229 | |
RampControl | 1.43.188.19 | |
DataLogger | 1.43.260.181 | |
CSPlot | 1.43.253.251 | |
New Feature: | Implement code for new startup options /c or /cslog2020 |
Version: 1.43 (.131 to .184) __ 09-11-2020 to 08-03-2021:
New RampControl version release, file format not backward compatible.
Modified projects:
NINetworkVariable | 1.43.133.13 | |
New Feature: | Support for Strings | |
ConSysKernel | 1.43.151.706 | |
Corrected: | Many of the network devices are shortly showing "comm OK" , when trying to reconnect | |
New Feature: | Storage device: New address format for control valriables, controls for setting all data valid/invalid | |
New Feature: | ConSys security tags now required in ISA build | |
ConSysGUI | 1.43.158.217 | |
vdGeneral | 1.43.141.153 | |
vdElisa | 1.43.184.181 | |
vdAstrid2 | 1.43.173.55 | |
SerialDevices | 1.43.169.197 | |
RampControl | 1.43.184.18 | |
New Feature: | V167..184 ideas and improvements, Released | |
New Feature: | Posibility to disable an action | |
New Feature: | Store Windows size, position, open state, and list view column widths with the ramp file | |
New Feature: | Period can specified in both milliseconds,seconds, minutes, hours and days - REMARK: New file format | |
DatabaseEditor | 1.43.182.244 | |
Console | 1.43.173.278 | |
New Feature: | History data - new option export to clipboard |
Version: 1.42 (.113 to .130) __ 17-09-2020 to 05-11-2020:
Corrected problems related to check on root (SVN) versions numbers instead of ConSys minor version number
Modified projects:
CsVerDoc | 1.42.113.6 | |
CsSetVerInfo | 1.42.113.23 | |
FileLog | 1.42.113.27 | |
CsShortcutSetup | 1.42.127.84 | |
ConSysKernel | 1.42.115.699 | |
Corrected: | CCalcDevice - loading persistent histories is wrong if device parameters are added to the device in the midle off the address range (TYpical in 2D devices) | |
ConSysGUI | 1.42.113.214 | |
ConLib | 1.42.127.208 | |
vdGeneral | 1.42.114.152 | |
New Feature: | New DMI weather data device, CVdDMIdata | |
SerialDevices | 1.42.129.196 | |
Corrected: | CSerialPortCalcDevice::CommonPollCheck() - Changed signalReconnect | |
New Feature: | New Device: GammaVacSPCDevice | |
New Feature: | CKeithley6514Device removed from code - use CKeithley6514CalcDevice instead | |
DatabaseEditor | 1.42.122.242 | |
CSPlot | 1.42.113.247 | |
New Feature: | CsPlot several changes - Support old SQL history and new 2020 SQL history in same build | |
Console | 1.42.127.273 |
Version: 1.41 (.8 to .112) __ 28-02-2020 to 07-09-2020:
Modified projects:
CsVerDoc | 1.41.44.5 | |
New Feature: | Generation of ConSys major version page implemented | |
ConSysState | 1.41.23.221 | |
ConSysKernel | 1.42.109.696 | |
Corrected: | CHistory class template GetFirstIndex did corrected - handling of first index for start values after history changed | |
Corrected: | PacketServer SendPackets has not been active since new UNI SVN 9/1-2020 | |
vdAstrid2 | 1.41.96.53 | |
ReSto | 1.42.104.228 | |
New Feature: | Major update of Resto | |
DatabaseEditor | 1.42.106.240 | |
CSPlot | 1.42.109.246 | |
New Feature: | Improved SQL history perfomance: Reimplemented code to import SQL histories to CsPlot | |
ConSysLog | 1.42.104.187 | |
Console | 1.42.106.270 | |
New Feature: | Wish for posibility to write to a "read only" parameter |
Version: 1.40 (.1801 to .7) __ 01-01-0001 to 01-01-0001:
Changed to UNI SVN, svn number started from 1, major ConSys number updated to 41.
Version: 1.40 (.1797 to .1800) __ 01-01-0001 to 01-01-0001:
Last ISA SVN
Version: 1.40 (.1684 to .1796) __ 10-05-2019 to 24-01-2020:
Modified projects:
FileLog | 1.40.1796.26 | |
CSAPI | 1.40.1790.134 | |
Corrected: | CsAPI client, destructor CAPIClient::~CAPIClient() deleting data values before connection closed/service threads are stoppend | |
ConSysKernel | 1.40.1796.692 | |
New Feature: | ConSysClient/Transport can stop working/come into an thread locked state | |
Corrected: | CSPlot/ConSysKernel (CConSysClient reconnect?) problem: Can come into a situation with a lot of unclosed client connections | |
New Feature: | CParameterAddress - s1 - is now being used for (console) parameter description - make new Db field for this | |
Corrected: | CsAPITest - registering all ConSys floatring points - Sometimes returns '0' pars in changed pars/sec | |
ConSysGUI | 1.40.1791.213 | |
ConLib | 1.40.1699.206 | |
New Feature: | New class CTimingLog: Used to messure timing of code excution - and write it to program log file | |
New Feature: | Implemented new version of CSerialPort - with support for Windows serial ports and MOXA TCP serial port | |
vdAstrid2 | 1.40.1787.52 | |
NetworkDevices | 1.40.1702.30 | |
Corrected: | NetworkCalcDevice based devices, possible thread lock? SendNextCommand() can make ConSys connections not responding. in ISCAMOUndulatorDevice, OH6, I1: No new connections could be made and no data being returned from ISAOH6. | |
DatabaseEditor | 1.40.1761.239 | |
ConSysManager | 1.40.1781.222 | |
Corrected: | Sometimes update of computers stop - can not start new threads (refresh or clicking a computer), | |
Console | 1.40.1775.268 | |
New Feature: | Implemented support for USB Digipot | |
New Feature: | Listview definition: Include options to specify range limits on position parameter postion numbers |
Version: 1.39 (.1431 to .1683) __ 02-08-2017 to 10-05-2019:
* Device configuration in SQL database
* New history types for DWORD64 and INT64
* Support for DWORD64 and INT64 in CCalcDevice
Modified projects:
TableLoader | 1.39.1588.160 |
Version: 1.38 (.1421 to .1430) __ 01-01-0001 to 01-01-0001:
Database change messages can now be handled correctly by kernels and applications
Version: 1.37 (.1274 to .1420) __ 16-08-2016 to 07-06-2017:
Added new ConSys datatypes: CConSysInt64, CConSysDWord64
Modified projects:
cviLib | 1.37.1285.2 |
Version: 1.36 (.1220 to .1273) __ 21-06-2016 to 12-08-2016:
Compiles in x64 and win32 version. Serialization works between versions (x64/win32).
Modified projects:
Undulator | 1.36.1263.218 | |
New Feature: | Converted to new Serialport device - Device document changed |
Version: 1.35 (.1174 to .1219) __ 29-02-2016 to 20-06-2016:
Added new ConSys datatypes: CConSysLong, CConSysDWord - ConSys must be updated to this version before the datatypes are activated (defined) in the ConSys database
Version: 1.34 (.957 to .1173) __ 09-04-2015 to 24-02-2016:
Updated SQL server locations set by CsShortcutSetup
Modified projects:
ConSysKernel | 1.35.1173.637 | |
Corrected: | Defining new datatypes made in database table 'DataType' made all ConSys applications fail during load | |
New Feature: | CCrateConvBaseDevice: New history template for WORDS | |
Corrected: | The server side of the CSocketTransport needs a fix like the client reading side. | |
Corrected: | CSocketTransport - sometimes hang for 2 or more seconds during read | |
New Feature: | CCalcDevice: SetDeviceXXX - Use AddIfDiffFromLast instead of Add | |
Corrected: | Wrong timestamps in Console Detailed history | |
New Feature: | Implementented base classes for network communication | |
Corrected: | Message Log - change implementation so identity is not used. | |
Corrected: | SQL database change shift does not work - When ISASVR01 is down, the ConSysLoader can not start | |
New Feature: | CalcDevice - handling of disconnected clients | |
Corrected: | No history on crateConvBase device bits and words | |
New Feature: | CSerialPortCalcDevice - changed to use new CSerialPortClass with support for MOXA TCP Server ports | |
New Feature: | Implemented support for getting all write history data for a device. | |
New Feature: | CCalcDevice: Should also have internal writings put into history buffer | |
GPIBdevices | 1.34.1155.182 |
Version: 1.33 (.741 to .956) __ 05-07-2013 to 25-03-2015:
Version: 1.32 (.737 to .740) __ 02-07-2013 to 02-07-2013:
Modified projects:
CSPlot | 1.33.739.226 | |
Corrected: | X-axis wrong for 'old' plots (with invalid values part of the time) | |
New Feature: | It would be much better if CSPlot could export the plot in png format | |
Corrected: | Wrong sorting in Series to Datasource map dialog | |
New Feature: | CSPlot trace highlighting - highlighted trace in foreground. | |
New Feature: | New method: Hide all other traces than the highligted trace, Toggle by space | |
New Feature: | New method for transmitting history data from devices to CSPlot - transmit history data structures as they are. |
Version: 1.31 (.383 to .736) __ 27-10-2010 to 01-07-2013:
Modified projects:
NetworkTestServer | 1.31.401.1 | |
DigiPot | 1.31.548.133 | |
DigiPot | 1.31.548.133 |
Version: 1.30 (.350 to .382) __ 04-05-2010 to 20-09-2010:
Version: 1.29 (.319 to .349) __ 23-12-2009 to 27-04-2010:
Version: 1.28 (.262 to .318) __ 11-08-2009 to 21-12-2009:
Modified projects:
PLC13 | 1.28.292.3 | |
MSLG64 | 1.28.280.164 | |
RadMonVRM202 | 1.28.273.162 |
Version: 1.27 (.189 to .261) __ 05-01-2009 to 04-08-2009:
MSL upgraded to version 1.27.260 2009-08-03
Modified projects:
AstridElOp | 1.27.255.30 |
Version: 1.27 (.2 to .188) __ 30-09-2008 to 22-12-2008:
Modified projects:
CsVerDoc | 1.27.93.1 | |
CsSetVerInfo | 1.27.187.11 | |
FileLog | 1.27.105.16 | |
CsShortcutSetup | 1.27.175.74 | |
UnduAPI | 1.27.124.137 | |
NSAMultiFileTransfer | 1.27.111.73 | |
WienerPciVME | 1.27.131.96 | |
vdMSL | 1.27.128.44 | |
G64Emulator | 1.27.108.16 | |
MSLG64 | 1.27.111.163 | |
GFDLoader | 1.27.108.183 | |
GFASLoader | 1.27.108.183 | |
TeePlot | 1.27.121.17 | |
CSAPI | 1.27.180.109 | |
ConSysState | 1.27.175.211 | |
ConSysLoader | 1.27.99.184 | |
ConSysKernel | 1.27.185.565 | |
ConSysGUI | 1.27.86.181 | |
ConLib | 1.27.86.183 | |
vdGeneral | 1.27.129.143 | |
vdElisa | 1.27.128.176 | |
vdAstrid | 1.27.185.315 | |
Undulator | 1.27.126.206 | |
SerialDevices | 1.27.117.127 | |
RadMonVRM202 | 1.27.113.161 | |
PcDoctSetup | 1.27.111.94 | |
ModBusTCPDevice | 1.27.188.36 | |
New Feature: | Bus coupler identification string and read from PLC, One dim address 20 | |
Corrected: | Communication fails when the number of PLC modules is to large - solution: Make multiple read request's when the reading block is > 120 Word's | |
GPIBdevices | 1.27.168.179 | |
New Feature: | Implemented new device: SR810 | |
CSPhoibosAcquire | 1.27.149.58 | |
UndulatorControl | 1.27.126.155 | |
TopoScan | 1.27.122.102 | |
TableLoader | 1.27.120.159 | |
StateMonitor | 1.27.175.186 | |
SimpleWebWriter | 1.27.117.154 | |
ReSto | 1.27.116.209 | |
RangeControl | 1.27.113.99 | |
RampControl | 1.27.183.5 | |
MassScan | 1.27.110.159 | |
FaradayCurrentDisp | 1.27.105.102 | |
DigiPot | 1.27.103.130 | |
DigiPot | 1.27.103.130 | |
DataLogger | 1.27.103.172 | |
DatabaseEditor | 1.27.185.210 | |
DAFLoader | 1.27.103.182 | |
CSWebWriter | 1.27.103.23 | |
CSPlot | 1.27.162.208 | |
New Feature: | Transient Logger | |
CSMail | 1.27.102.122 | |
ConSysManager | 1.27.101.209 | |
ConSysLog | 1.27.101.183 | |
Console | 1.27.86.233 | |
BeamUsage | 1.27.86.34 | |
BeamPos | 1.27.86.161 | |
BeamCurrentDisp | 1.27.86.161 | |
AstridTune | 1.27.92.158 | |
AstridElOp | 1.27.86.26 |
Version: 1.26 (up to 30-09-2008):
Modified projects:
NetworkTestClient1 | 1.31.1.1 |
AstridExtractionKickerEmulator | 1.31.1.1 |
cviLib | 1.34.1.1 |
vdAstrid2 | 1.29.1.1 |
CsCompare | 1.47.1.1 |
Last version under Ragnarok revision control
ConSys previous versions (Version history up to new versioning)
Last Modified 18 December 2024